0
我們的第三方支付網關提供商只支持握手,支付和支付驗證等HTTP郵政從C#.NET
爲此,我們需要執行從C#.NET中的一個POST表單POST。是否有人可以幫助我是否有任何NUGET包或樣品來實現這一目標?
我在this去看過了,不過沒找到優雅:
我們的第三方支付網關提供商只支持握手,支付和支付驗證等HTTP郵政從C#.NET
爲此,我們需要執行從C#.NET中的一個POST表單POST。是否有人可以幫助我是否有任何NUGET包或樣品來實現這一目標?
我在this去看過了,不過沒找到優雅:
一個簡單的方法是使用RestSharp。
這是一個示例POST請求。
using RestSharp;
var client = new RestClient("http://example.com");
// client.Authenticator = new HttpBasicAuthenticator(username, password);
var request = new RestRequest("resource/{id}", Method.POST);
request.AddParameter("name", "value");
request.AddUrlSegment("id", "123");
// easily add HTTP Headers
request.AddHeader("header", "value");
// add files to upload (works with compatible verbs)
request.AddFile(path);
// execute the request
RestResponse response = client.Execute(request);
根據我的文章,這不是一個REST或SOAP服務。這只是aspx頁面,它接受表單發佈。對於初次握手,我們需要通過代碼發佈數據。 –
MSDN文章中描述的解決方案有什麼問題? –
@stefankmitph他實際上要求不同的解決方案。 –
@PatrikEckebrecht是的,最高評分答案的重複問題提供了3種不同的解決方案。 – stefankmitph