$.ajax({
crossDomain: true,
type: "GET",
url: "url",
data: {a:"a",b:"b"},
dataType: "xml",
});
如何在 C# 中格式化数据对象?
WebRequest wr = WebRequest.Create(url);
wr.Method = "GET";
wr.Headers["dataType"] = "xml";
wr.Headers["data"] = ?;
试过了
wr.Headers["data"] = "{a:1234,b:\"b\"}";
回答Wrong input data
WebRequest
甚至在恐龙灭绝之前就已经过时了。现在编写普通的异步代码来与网络一起工作是一种时尚。对于 HTTP 请求,请使用
HttpClient
.然后是文档
$.ajax()
由于您有一个 GET 请求,因此,参数必须作为 url 参数传递。
是的,我知道 Uri 查询是用 C# 构建的可怕,但我们使用的是微软提供的。
A
dataType
- 你在 C# 中根本不需要这个,请查看上面链接中的文档。