我尝试使用RESTful WCF Service发出POST请求来使用DHC Plugin for Chrome。不幸的是,我不知道JSON请求应该是什么样子。
VB.NET项目的相关部分
IUserService.vb
<OperationContract(),
WebInvoke(Method:="POST",
UriTemplate:="/User/Create",
RequestFormat:=WebMessageFormat.Json,
ResponseFormat:=WebMessageFormat.Json,
BodyStyle:=WebMessageBodyStyle.Bare)>
Sub CreateUser(ByVal user As User)
UserService.svc.vb
Public Sub CreateUser(ByVal user As User) Implements IUserService.CreateUser
user.UserObject.CreateUser(user)
End Sub
User.vb
Private m_Id As Integer
Private m_Name As String
Private m_Age As Integer
Private m_Sex As Sex
Private m_Comments As String
Private Shared m_UserObj As User
Private m_LUser As List(Of User)
Public Shared ReadOnly Property UserObject() As User
Get
If m_UserObj Is Nothing Then
m_UserObj = New User()
End If
Return m_UserObj
End Get
End Property
Friend Sub CreateUser(ByVal user As User)
LUser.Add(user)
End Sub
Public Enum Sex
Male = 0
Female = 1
End Enum
我尝试过这样的事情没有成功(回复: 400错误请求):
POST请求应该如何?
答案 0 :(得分:0)
我刚刚添加了这个标题:
它就像一个魅力