Tuesday, March 29, 2011

REST WCF

if your have the following function in WCF. You will need the following input.

[WebInvoke(UriTemplate = "testFunction", Method = "POST",

ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped,

RequestFormat =
WebMessageFormat.Json)]

public string testFunction(string test)
{

Expected Header
User-Agent: Fiddler
Host: localhost:5810
Content-Length: 15
Content-Type: application/json

INPUT:
{"test":"1234"}

OUTPUT:
{"testFunctionResult":"hi, 3\/29\/2011 10:46:56 PM 1234"}

You can make use of fiddler to send http post request. This illustrated the WCF REST function with JSON input and output.

No comments:

Post a Comment