以下代码适用于我的笔记本电脑,但是当我在生产中托管它时,它不起作用,没有错误,没有例外,没有响应。可能是什么错误。我将restSharp dll复制到bin文件夹。我正在使用C#ASP .NET。 fp1是fileupload控件。
var client = new RestClient("https://job.servicejd.com/post");
var request = new RestRequest(Method.POST);
request.AddHeader("cache-control", "no-cache");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddHeader("secretkey", "A#S4t%");
request.AddHeader("accesskey", "20036987");
Encoding en = Encoding.GetEncoding("iso-8859-1");
XmlDocument doc = new XmlDocument();
string textLine = "";
StreamReader reader = new StreamReader(fp1.FileContent);
do
{
textLine = textLine + reader.ReadLine();
} while (reader.Peek() != -1);
reader.Close();
string requestText = string.Format("content={0}", HttpUtility.UrlEncode(textLine, en));
request.AddParameter("application/x-www-form-urlencoded", requestText, ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
答案 0 :(得分:0)
非常感谢你的帮助,发现问题,我们的生产服务器有一个限制,我们的服务器上阻止了所有求职门户,这个代码在删除限制后工作。谢谢你的帮助。