gpt4 book ai didi

.net - 周转基金。 REST 架构。如何在 JSON (POST) 中从客户端获取对象

转载 作者:行者123 更新时间:2023-12-04 06:31:18 24 4
gpt4 key购买 nike

我有必须添加客户的方法:

    [WebInvoke(UriTemplate = "/", Method = "POST", ResponseFormat = WebMessageFormat.Json)]
[OperationContract]
string CreateCustomer(Customer customer);

我有一个问题,因为对这个方法的所有调用都失败了!
相同的方法获取 运行良好(只需在 url 中返回 Customer 对象 bu 请求 ID)。
来自 wcf 服务的响应:
Status: 400

headers = {
"Cache-Control" = private;
"Content-Length" = 2900;
"Content-Type" = "text/html";
Date = "Tue, 22 Mar 2011 12:51:09 GMT";
Server = "Microsoft-IIS/7.0";
"X-Aspnet-Version" = "4.0.30319";
"X-Powered-By" = "ASP.NET";
}


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Request Error</title>
<style>BODY { color: #000000; background-color: white; font-family: Verdana; margin-left: 0px; margin-top: 0px; } #content { margin-left: 30px; font-size: .70em; padding-bottom: 2em; } A:link { color: #336699; font-weight: bold; text-decoration: underline; } A:visited { color: #6699cc; font-weight: bold; text-decoration: underline; } A:active { color: #336699; font-weight: bold; text-decoration: underline; } .heading1 { background-color: #003366; border-bottom: #336699 6px solid; color: #ffffff; font-family: Tahoma; font-size: 26px; font-weight: normal;margin: 0em 0em 10px -20px; padding-bottom: 8px; padding-left: 30px;padding-top: 16px;} pre { font-size:small; background-color: #e5e5cc; padding: 5px; font-family: Courier New; margin-top: 0px; border: 1px #f0f0e0 solid; white-space: pre-wrap; white-space: -pre-wrap; word-wrap: break-word; } table { border-collapse: collapse; border-spacing: 0px; font-family: Verdana;} table th { border-right: 2px white solid; border-bottom: 2px white solid; font-weight: bold; background-color: #cecf9c;} table td { border-right: 2px white solid; border-bottom: 2px white solid; background-color: #e5e5cc;}</style>
</head>
<body>

并且我无法调试方法,因为问题出现在方法步骤之前。

我认为我的第一个论点存在问题 客户客户
怎么办 发布 对?以及如何使用它(在服务器上解析 json)?

在 fiddle 手

enter image description here
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Bad Request</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Bad Request - Invalid Header</h2>
<hr><p>HTTP Error 400. The request has an invalid header name.</p>
</BODY></HTML>

但我不确定这是否与客户遇到的问题相同!

最佳答案

我不完全确定你遇到了什么问题,但是当我调查这个时,我有一个不同的标题:
Content-Type = application/xml
此外,您似乎已经从您的问题中砍掉了正文,这可能很有用。

关于.net - 周转基金。 REST 架构。如何在 JSON (POST) 中从客户端获取对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5390075/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com