使用 C# 模拟 ajax 调用
simulate ajax call using C#
我正在 ajax 像这样调用本地资源
$.ajax({
url: 'http://localhost:10001',
dataType: "text",
data: { a: 'aVal',b: 'bVal',message: 'message' },
success: function (data) {
$("#test").append(data);
},
error: function (jqXHR,textStatus,errorThrown) {
alert('error '+textStatus+" "+errorThrown);
}
});
现在我只想模拟来自C#的调用。
我可以使用此代码进行原始调用
WebRequest request = WebRequest.Create("http://localhost:10001");
request.ContentType = "text";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
不知道怎么发送数据along.If有更好的方法,求教
此外,我希望它具有准确的结构和外观,因为我正在像这样处理节点 js 服务器上的请求
var url=require('url');
var url_parts=url.parse(request.url,true);
var data=url_parts.query;
谢谢
因为是get请求,你可以在url:
的查询字符串中传递参数
string aVal="aVal";
string bVal="bVal";
string message="message";
string Url ="http://localhost:10001?a="+aVal+"&b="+bVal+"&message="+message;
WebRequest request = WebRequest.Create(url);
我正在 ajax 像这样调用本地资源
$.ajax({
url: 'http://localhost:10001',
dataType: "text",
data: { a: 'aVal',b: 'bVal',message: 'message' },
success: function (data) {
$("#test").append(data);
},
error: function (jqXHR,textStatus,errorThrown) {
alert('error '+textStatus+" "+errorThrown);
}
});
现在我只想模拟来自C#的调用。 我可以使用此代码进行原始调用
WebRequest request = WebRequest.Create("http://localhost:10001");
request.ContentType = "text";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
不知道怎么发送数据along.If有更好的方法,求教
此外,我希望它具有准确的结构和外观,因为我正在像这样处理节点 js 服务器上的请求
var url=require('url');
var url_parts=url.parse(request.url,true);
var data=url_parts.query;
谢谢
因为是get请求,你可以在url:
的查询字符串中传递参数 string aVal="aVal";
string bVal="bVal";
string message="message";
string Url ="http://localhost:10001?a="+aVal+"&b="+bVal+"&message="+message;
WebRequest request = WebRequest.Create(url);