This site uses cookies to deliver our services. By using this site, you acknowledge that you have read and understand our Cookie and Privacy policy. Your use of Kontext website is subject to this policy. Allow Cookies and Dismiss

Endpoints in AspNetCore.XmlRpc Explained

149 views 0 comments last modified about 11 months ago Raymond

xml-rpc

There are four endpoints exposed by the middleware: summary, RSD, manifest for blog capability and RPC call main endpoint.

Summary endpoint

Summary endpoint provides the information about what XML-RPC methods are implemented. One sample page looks like below:

image

RSD Endpoint

RSD endpoint exposes the available APIs that can be invoked.

<?xml version="1.0" encoding="UTF-8"?>
<rsd xmlns="http://schemas.microsoft.com/wlw/manifest/weblog" version="1.0">
<service>
<engineName>AspNetCore.XmlRpc</engineName>
<homePageLink>http://kontext.tech/Blog/MyBlog</homePageLink>
<apis>
<api blogID="MyBlog" apiLink=http://mywebsite.com/api/xmlrpc/endpoint/MyBlog preferred="true" name="MetaWeblog"/>
</apis>
</service>
</rsd>

Manifest Endpoint

Manifest endpoint provides information about the available Blog capabilities, which will be utilized client tools.

<?xml version="1.0" encoding="UTF-8"?>
<manifest xmlns="http://schemas.microsoft.com/wlw/manifest/weblog">
<options>
<clientType>Metaweblog</clientType>
<supportsExcerpt>Yes</supportsExcerpt>
<supportsNewCategories>Yes</supportsNewCategories>
<supportsNewCategoriesInline>Yes</supportsNewCategoriesInline>
<supportsPostAsDraft>Yes</supportsPostAsDraft>
<supportsFileUpload>Yes</supportsFileUpload>
<supportsKeywords>Yes</supportsKeywords>
<supportsSlug>Yes</supportsSlug>
</options>
</manifest>

Refer to the following link for the complete list of capabilities.

https://msdn.microsoft.com/en-us/library/bb463260.aspx

Main endpoint

Http post calls will be directed to this endpoint and it is the place that all the RPC requests are parsed, executed and responded.

Related pages

AspNetCore.XmlRpc 1.0.0-alpha.6 is ready

68 views   0 comments last modified about 6 months ago

Release date 2018-03-03 Changes Added PostId (attribute postid in MetaWeblog) into the predefined data model for PostInfo. public class PostInfo &nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [DataMember(Name = "title")] ...

View detail

How to Use AspNetCore.XmlRpc

465 views   0 comments last modified about 11 months ago

This post provides the detailed steps about how to use AspNetCore.XmlRpc in your .net core projects.

View detail

XML-RPC Library for ASP.NET Core 2.0

630 views   0 comments last modified about 11 months ago

This is my first contribution in open source world. It is forked from XmlRpcMvc project in Github.

View detail

Add comment

Please login first to add comments.  Log in New user?  Register

Comments (0)

No comments yet.