相关疑难解决方法(0)

39
推荐指数
2
解决办法
14万
查看次数

如何将XML字符串发布到Web服务进行测试?

我们开发了一个RESTful Web服务,它希望XML字符串作为"参数"到达.要让QA测试Web服务,我正在寻找一种将XML字符串POST到URL的简单方法,然后显示来自服务器的XML响应.

有没有简单的方法将XML字符串POST到URL?

xml post web-services

22
推荐指数
4
解决办法
9万
查看次数

如何手动发出http/https POST请求?

我想在我正在处理的小型自定义服务器上测试一些网址.我在Windows上使用了Wfetch,它很棒

我对这些测试的要求是: - 应该能够在linux上运行(ubuntu) - 应该能够手动设置所有参数 - 应该支持摘要身份验证

有人可以为这样的工作建议一些gui或扩展.

我已经尝试过RESTclient和Poster,但他们不支持摘要身份验证.

可能重复的如何使用Firefox或Chrome手动触发HTTP POST请求?

linux rest post http

17
推荐指数
2
解决办法
7万
查看次数

如何在localhost上模拟HTTP POST(*Windows*而不是Unix)?

在Windows下将HTTP POST发送到本地主机地址/端口的最简单方法是什么?

例如,是否存在任何浏览器插件可以执行此操作,还是可以在Chrome Developer Tools/Firebug控制台中发送命令?

[之前已经看过类似的问题,但答案似乎主要是建议使用诸如CURL之类的Unix工具或http://www.hurl.it之类的网站,这会阻止向localhost发送请求.

browser http localhost http-post browser-plugin

15
推荐指数
2
解决办法
6万
查看次数

通过 CustomTab 或 Chrome POST 数据

我想通过 CustomTab 或 Chrome 发送 POST HTTP 请求,然后最终显示页面。我进行了很多研究,但没有办法。有办法吗?可以通过 Volley 发送 POST 请求然后最终在浏览器中显示响应吗?

java android android-volley chrome-custom-tabs android-customtabs

8
推荐指数
1
解决办法
2333
查看次数

ASP.Net Cookie 未保存到浏览器

我只是想保存包含安全令牌的 cookie,但它们不会保留在浏览器中。这是我AuthController保存 cookie 的方法(简化):

[AllowAnonymous]
[HttpPost("authorize")]
[ProducesResponseType((int)HttpStatusCode.OK)]
public async Task<IActionResult> AuthorizeAsync()
{
    //generating access token ommited for brevity
    SetTokenCookie(accessToken);
    return Ok(userIdentity);
}
Run Code Online (Sandbox Code Playgroud)

SetTokenCookie方法:

private void SetTokenCookie(string accessToken)
    {
        var options = _jwtOptions.AccessToken;
        var cookieOptions = new CookieOptions()
        {
            HttpOnly = true,
            IsEssential = true,
            Secure = false,
            SameSite = SameSiteMode.Strict,
            Domain = options.Issuer, //http://localhost:3394 by default
            Expires = DateTime.UtcNow.AddDays(14)
        };

        Response.Cookies.Append(options.Name, accessToken, cookieOptions);
    }
Run Code Online (Sandbox Code Playgroud)

现在,当我分析 Api 的响应时,我发现Set-Cookieheader 和 token 本身都很好: 响应标头 解码后的令牌:

{
  "id": "70132f61-4d83-4772-9685-7a77a9204685", …
Run Code Online (Sandbox Code Playgroud)

c# cookies rest asp.net-core

5
推荐指数
1
解决办法
1万
查看次数

不允许的方法(GET):/在django中

from django.views.generic import View
from django.http import HttpResponse

class home(View):
  def post(self,request):
    return HttpResponse('Class based view')
Run Code Online (Sandbox Code Playgroud)

当我尝试定义上述方法时,它说不允许方法(GET):/

任何人都可以帮我解决这个问题吗?

python django

4
推荐指数
2
解决办法
1万
查看次数

发出简单的 Web API post 请求

我真的很难在 url 中发出基本的 post 请求来支持 Web api 教程。

我想在浏览器中执行类似的操作:http://localhost:59445/api/group/post/?newvalue=test并获取要注册的帖子。但是我似乎无法正确形成请求。这样做的正确方法是什么?

我收到的错误是:

{“Message”:“请求无效。”,“MessageDetail”:“参数字典包含方法“System.String Get(Int32)”的不可空类型“System.Int32”的参数“id”的空条目' 在 'twin_groupapi.Controllers.GroupController' 中。可选参数必须是引用类型、可为 null 的类型,或者声明为可选参数。"}

我的模型:

    public class Group  
    {
     public Int32 GroupID { get; set; }
     public Int32 SchoolID { get; set; }
     public string GroupName { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

路由:

public static void Register(HttpConfiguration config)
    {
        // Web API configuration and services

        GlobalConfiguration.Configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always;
        // Web API routes
        config.MapHttpAttributeRoutes();

        config.Routes.MapHttpRoute(
            name: "DefaultApi",
            routeTemplate: "api/{controller}/{action}/{id}",
            defaults: new { id = RouteParameter.Optional }
        ); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-web-api

2
推荐指数
1
解决办法
2468
查看次数

是否有快速发送帖子请求?

我想测试我编写的一个小PHP脚本,它接受POST请求..但有没有办法测试它而无需编写html表单.我试图使用简单的休息客户端chrome扩展来做到这一点.但我不知道如何在其中执行POST请求.

rest post google-chrome-extension

1
推荐指数
1
解决办法
2万
查看次数

验证用户输入的正确方法是什么?

我完全理解JavaScript应该用于增强用户体验,但是我有时会使用它来验证输入,例如检查密码文本框是否超过5个字符,或检查用户名文本框中输入的用户名是否已经存在.您可以想象,如果密码少于5个字符或用户名已存在,则会禁用注册按钮.

但是,这可以从用户浏览器改变,那么他们是否有更好的方法来验证用户的输入?

我知道我只需通过单击注册按钮时检查文本框就可以通过服务器对其进行验证,但是肯定他们必须有更好的方式才能使用户无法改变?

顺便说一句:我正在使用Visual Studio C#ASP.NET

另外,我认为正则表达式也可以在客户端进行更改

javascript c# asp.net validation

-1
推荐指数
1
解决办法
150
查看次数