我读过REST中的幂等方法和非幂等方法,现在我正在创建REST,其中有一个端点称为第三方API,即航班搜索。什么是适合于该端点的HTTP方法?
GET flights/from=khi&to=dxb&adults=1&date=2020-01-01
如果我使用GET方法,那么幂等性是怎样的呢?幂等函数表示,对于端点的每个请求,结果应该是相同的。在我的示例中,flight可能返回更改的结果,这些结果最终将在轻微转换后从我的端点返回。这是否会影响幂等效应,或者我是否应该为此使用POST方法?
谢谢
我有一个使用Django DRF实现的REST。
我的API在从my-domain.com中使用时工作得很好,但是我希望这个API可以从任何来源访问。
我使用以下配置实现了CORS/CSRF:
CSRF_COOKIE_NAME="XSRF-TOKEN"
CSRF_HEADER_NAME="HTTP_X_XSRF_TOKEN"
CSRF_TRUSTED_ORIGINS = (
'my-domain.com' # I have tried adding my ip address here, but no luck
)
CORS_OR
我目前正在开发一个C# MVC Web API,作为Joomla3.6站点和SharePoint 2013服务器之间的中间人,两者都安装在Windows server 2012 R2上的IIS8.5中。Joomla 3.6站点和SharePoint 2013都已经设置好并正常运行,SharePoint已经设置了一个活跃的开发站点,我目前正在开发一个SharePoint app/C# ASP MVC Web API来处理Joomla和SharePoint之间的任何请求。这个应用程序可以处理任何请求,包括登录(需要根据服务器上的Active Directory进行验证)、文件上传/下载以及搜索用户
我正试图用AWS服务构建一个简单的博客,以教育我自己。
我正在使用亚马逊认知登录用户。每个用户都有一个昵称。我希望我的用户能够发表文章到我的博客。
为了存储文章,我使用DynamoDB。下面是一篇文章的示例:
{
"ArticleID": "MyUniqueID",
"title": "My Hello World Article",
"content": "This is the content of the article",
"author": "26a
我需要使用rest模板测试Rest端点的功能。下面是我需要测试的虚拟rest api
@GetMapping(value = "/test")
public String getText(){
RestTemplate restTemplate = new RestTemplate();
String value = restTemplate.getForObject("EXTERNALURL/helloWorld",String.class);
return value +" got the value";
}
我有下面