我收到远程服务器返回错误:(400)运行以下代码时出现错误请求错误.我想在http服务器上上传xml文件.我的xml文件包含用户名,密码和域的标记,当我尝试连接是手动我能够连接它,但当我尝试通过此代码连接它时使用相同的凭据,我收到400错误请求错误.请建议我如何克服这个问题.谢谢`
public static void UploadHttp(string xml)
{
string txtResults = string.Empty;
try
{
string url = "http://my.server.com/upload.aspx ";
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.KeepAlive = false;
request.SendChunked = true;
request.AllowAutoRedirect = true;
request.Method = "Post";
request.ContentType = "text/xml";
var encoder = new UTF8Encoding();
var data = encoder.GetBytes(xml);
request.ContentLength = data.Length;
var reqStream = request.GetRequestStream();
reqStream.Write(data, 0, data.Length);
reqStream.Close();
WebResponse response = null;
response = request.GetResponse();
var reader = new StreamReader(response.GetResponseStream());
var str = reader.ReadToEnd();
}
catch (WebException ex)
{
if (ex.Status …Run Code Online (Sandbox Code Playgroud) 我从数据库中获取诸如开始时间和生效日期之类的工作详细信息,并根据工作详细信息创建工作,但是如果我有新工作的另一个条目或者已更改计划工作的开始时间该怎么办? ,因此如何在作业计划程序中添加新作业或在计划程序中更改新的开始时间。
我正在使用C#.net。
我创建了一个OData服务,现在我正在尝试在客户端使用此服务.我想在c#查询表达式中为下面的url创建一个表达式 -
http://odata.org/Product-Service/Product(150)
上面的url在浏览器中工作正常,但我想在C#中为上面的url创建查询表达式.任何帮助都会非常明显.
我想将单引号转换为破折号并删除字符串中嵌入的双引号.
例如,如果我有一个字符串8'5"它应该是"8-5"