首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xNet请求问题

xNet请求问题
EN

Stack Overflow用户
提问于 2014-01-05 21:33:34
回答 2查看 5.7K关注 0票数 1
代码语言:javascript
复制
HttpResponse response;
request.AllowAutoRedirect = false;
request.UserAgent = HttpHelper.IEUserAgent();
response = request.Post("https://www.site.com", "value=1");

但是在请求之后,程序尝试打开文件value=1。为什么?

EN

回答 2

Stack Overflow用户

发布于 2014-01-05 21:42:19

尝试此选项,代码:

代码语言:javascript
复制
using (var request = new HttpRequest())
{
    request.UserAgent = HttpHelper.RandomUserAgent();
    request.Proxy = Socks5ProxyClient.Parse("127.0.0.1:1080");

    var reqParams = new StringDictionary();

    reqParams["login"] = "neo";
    reqParams["password"] = "knockknock";

    string content = request.Post(
        "www.whitehouse.gov", reqParams).ToText();

    string secretsGovernment = content.Substring("secrets_government=\"", "\"");
}

并阅读文档here

票数 0
EN

Stack Overflow用户

发布于 2014-01-11 19:29:49

Post(字符串地址,字符串路径)-发送文件。可以将参数设置为:

1:

代码语言:javascript
复制
using (var request = new HttpRequest())
{
    var reqParams = new RequestParams();

    reqParams["login"] = "neo";
    reqParams["password"] = "knockknock";

    string content = request.Post(
        "www.whitehouse.gov", reqParams).ToString();
}

2:

代码语言:javascript
复制
using (var request = new HttpRequest("www.whitehouse.gov"))
{
    request
        .AddParam("login", "neo")
        .AddParam("password", "knockknock");

    string content = request.Post("/").ToString();
}

3:

代码语言:javascript
复制
using (var request = new HttpRequest())
{
    var reqParams = new Dictionary<string, string>()
    {
        {"login", "neo"},
        {"password", "knockknock"},
    };

    var httpContent = new FormUrlEncodedContent(reqParams);

    string content = request.Post(
        "www.whitehouse.gov", httpContent).ToString();
}

4:

代码语言:javascript
复制
using (var request = new HttpRequest())
{
    string reqStr = "param1=value1&param2=value2";

    string content = request.Post(
        "www.whitehouse.gov", reqStr,
        "application/x-www-form-urlencoded").ToString();
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20934157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档