开发者社区> 问答> 正文

wcf中将接口配置成post请求403.10 禁止访问:配置无效 

[WebInvoke(RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest)]
公司有一任务,将.net的接口由get请求改为post请求。我在方法上面采用了上述的配置。现在请求格式必须是json形式的。要将请求格式变为 param1=value1&param2=value2 这样格式的,上面的配置应该怎样修改呢。
在线等待中,好心的大家帮帮忙......

展开
收起
kun坤 2020-05-28 13:22:03 480 0
1 条回答
写回答
取消 提交回答
  • 没做过.net 的web,现在做WPF,但是我遇到问题现在已经不用中文问了。你可以用谷歌镜像搜英文,一般stackoverflow上的链接,都会给出很好的解决办法###### 如搜:wcf how to post a request in json ,试了下有好多链接,你可以自己看看。
    虽然不懂wcf和web,感觉这个链接应该是你要找的:http://stackoverflow.com/questions/9906931/wcf-make-a-post-request-with-a-parameters ######

    [OperationContract(Name = "GetUserList")] [WebInvoke(UriTemplate = "GetUserList?par1={UserID}&

    par2=
    {UserName}", ResponseFormat = WebMessageFormat.Json)]
        public string GetUserList(string userID,string UserName)
        {
        }</pre> 
    
    2020-05-28 16:28:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载