http.PostAsync跨域操作

wozaiztam 2016-03-08 04:34:31
         
var url = ConfigurationManager.AppSettings["PostUrl"].ToString();

var handler = new HttpClientHandler() { AutomaticDecompression = DecompressionMethods.GZip };
using (var http = new HttpClient(handler))
{
var content = new FormUrlEncodedContent(new Dictionary<string, string>()
{
{"PaymentSubjectCode", PaymentSubjectCode},
{"TotalFee", TotalFee},
{"NotifyUrl", NotifyUrl},
{"ReturnUrl", ReturnUrl},
{"OrderNumber", OrderNumber},
{"Subject", Subject}
});

var response = http.PostAsync(url, content);

res = response.Result.Content.ReadAsStringAsync().Result.ToString();

我这样post数据,貌似不能跨域,请问有什么更好的办法吗?
...全文
343 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
模拟请求哪来的跨域问题…… 你还是将服务器响应的内容贴下吧
五更琉璃 2017-12-22
  • 打赏
  • 举报
回复
跨域是游览器的 安全策略,你这是 自己POST 数据 哪来的 跨域问题。
正怒月神 2017-12-22
  • 打赏
  • 举报
回复
在接口端设置一下试试看。 http://blog.csdn.net/hanjun0612/article/details/51799996
wozaiztam 2017-12-22
  • 打赏
  • 举报
回复
没人知道吗?

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧