我尝试将新数据添加到我的数据库,我正在使用wcf。
这是我的iServiceRequest.cs
[OperationContract]
[WebInvoke(Method = "POST",
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json,
UriTemplate = "/InsertData?ticket={ticket}&request={request}&category={category}&subCategory={subCategory}&subject={subject}&body={body}&assignto={assignto}&status={status}&fileName={fileName}&fileContent={fileContent}&fileBinary={fileBinary}&IsActive={IsActive}&createdBy={createdBy}&ACNo={ACNo}")]
IEnumerable<USP_INSERT_DATA_Result> InsertData(string ticket, string request, string category, string subCategory, string subject, string body, string assignto, int status, string fileName, string fileContent, byte[] fileBinary, bool IsActive, string createdBy, int ACNo);
当我尝试使用
从浏览器发帖时
http://localhost:51458/ServiceRequest.svc/InsertData?ticket=ticket&request=request&category=categor&subCategory=subCategory&subject=subject&body=body&assignto=assignto&status=1&fileName=fileName&fileContent=fileContent&fileBinary=13213&IsActive=1&createdBy=createdBy&ACNo=111
我不允许使用服务方法,你可以在下面的图片上看到它
提前致谢
答案 0 :(得分:3)
浏览器将始终提出请求。 使用postman或telerik fiddler做帖子。
如果您传递查询字符串中的所有值,则可以使用简单的GET。