Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从c提交表格#_C# - Fatal编程技术网

C# 如何从c提交表格#

C# 如何从c提交表格#,c#,C#,我正在用c#开发一个内部应用程序,它调用一个银行网站。我需要在DDL中输入curency,在文本框中输入amount,然后需要了解汇率 这是我需要使用的链接 我使用了myWebClient.UploadValues(C#),但网站返回了一些错误…有人能帮我解决这个问题吗 我的代码: 我从网站上得到的回复是: 不便之处深表歉意 请检查浏览器设置以使您能够使用该网站。由于旧cookie和临时internet文件,您可能会面临此问题 删除临时Internet文件 要删除Internet临时文件,

我正在用c#开发一个内部应用程序,它调用一个银行网站。我需要在DDL中输入curency,在文本框中输入amount,然后需要了解汇率

这是我需要使用的链接

我使用了myWebClient.UploadValues(C#),但网站返回了一些错误…有人能帮我解决这个问题吗

我的代码:
我从网站上得到的回复是:


不便之处深表歉意

请检查浏览器设置以使您能够使用该网站。由于旧cookie和临时internet文件,您可能会面临此问题

删除临时Internet文件

要删除Internet临时文件,请执行以下步骤: 启动Internet Explorer。 在“工具”菜单上,单击“Internet选项”,然后单击“常规”选项卡。 在临时Internet文件下,单击删除Cookie。 当系统提示您确认删除时,单击“确定”。 单击删除文件。 当系统提示您确认删除时,单击“确定”。 在“历史记录”下,单击“清除历史记录”。 当系统提示您删除已访问网站的历史记录时,请单击“是”。 单击“确定”。 关闭所有打开的浏览器,然后重新启动新浏览器



页面似乎需要cookies。看看如何使用WebClient处理Cookie


要调试您的问题,您还可以为Firefox或Internet Explorer安装标题嗅探工具,并尝试通过WebClient(相同的用户代理等)发送相同的信息。

页面似乎需要cookies。看看如何使用WebClient处理Cookie


要调试您的问题,您还可以为Firefox或Internet Explorer安装标题嗅探工具,并尝试通过WebClient(相同的用户代理等)发送相同的信息。

您可以尝试www.coinmill.com。我使用javascript获得了那里站点的汇率/货币转换,没有任何问题。希望这有帮助

你可以试试www.coinmill.com。我使用javascript获得了那里站点的汇率/货币转换,没有任何问题。希望这有帮助

如果你能说出“某些错误”的确切含义,那会有很大帮助。哪些错误?你能发布你正在使用的代码吗?如果你能说出“一些错误”的确切含义,那会有很大帮助。哪些错误?你能发布你正在使用的代码吗?我也推荐Fiddler()来帮助这类清理工作。我尝试了你的代码。但它不起作用。我从那个网站得到了相同的响应。也许它还需要一个特别的推荐人。在浏览器中访问页面时监视HTTP标题,并使用相同的标题使WebClient看起来像您的浏览器感谢你帮我做这类清理工作。我试过你的代码。但它不起作用。我从那个网站得到了同样的回复。也许它还需要一个特别的推荐人。在浏览器中访问页面时监视HTTP标题,并使用相同的标题使WebClient看起来像您的浏览器。
    string uriString= "https://www.timesofmoney.com/remittance/secure/rmtExchRateCalculator.jsp?tab=US&sendercountry=US&sendercurrency=USD&uiId=TOML&partnerId=TOML";

    // Create a new WebClient instance.
    WebClient myWebClient = new WebClient();

    // Create a new NameValueCollection instance to hold some custom parameters to be posted to the URL.
    NameValueCollection myNameValueCollection = new NameValueCollection();



    // Add necessary parameter/value pairs to the name/value container.
    myNameValueCollection.Add("selCountry", "United States");
    myNameValueCollection.Add("rmtAmount", "100");

    byte[] responseArray = myWebClient.UploadValues(uriString, myNameValueCollection);

    Response.Write(Encoding.ASCII.GetString(responseArray));