小编Nis*_*nga的帖子

应用程序在没有读取整个请求主体的情况下完成,.net core 2.1.1

我创建了一个用户注册控制器来注册具有存储库设计模式的用户.我的控制器看起来像这样.

[Route("api/[controller]")]
    public class AuthController : Controller
    {
        private readonly IAuthRepository _repo;
        public AuthController(IAuthRepository repo)
        {
            _repo = repo;
        }

        [AllowAnonymous]
        [HttpPost("register")]
        public async Task<IActionResult> Register([FromBody] UserForRegisterDto userForRegisterDto){
            // validate request
            if(!ModelState.IsValid)
            return BadRequest(ModelState);

            userForRegisterDto.Username = userForRegisterDto.Username.ToLower();

            if(await _repo.UserExists(userForRegisterDto.Username)) 
            return BadRequest("Username is already taken");

            var userToCreate = new User{
                Username = userForRegisterDto.Username
            };

            var createUser = await _repo.Register(userToCreate, userForRegisterDto.Password);

            return StatusCode(201);
        }
    }
Run Code Online (Sandbox Code Playgroud)

当我使用Postman发送请求时,它会向我提供404未找到的状态代码,并且API会在不读取整个正文的情况下报告请求已完成.

在此输入图像描述

我在Postman的请求看起来像这样. 在此输入图像描述

我已经使用数据传输对象(DTO)封装的数据,我删除了UserForRegisterDto,并试图使用string usernamestring password,如下所示但没有奏效.

public async Task<IActionResult> Register([FromBody] string username, …
Run Code Online (Sandbox Code Playgroud)

c# .net-core asp.net-core-webapi asp.net-core-2.1

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

Facebook Graph API/ JavaScript SDK 配置文件图片未找到 (404) 错误

当尝试从 Facebook 图形 API 或 JavaScript SDK 访问用户个人资料图片时,会返回图片的 url,但在请求时该 URL 不会解析为图片。

JavaScript SDK 返回 404 错误,[链接] 在此输入图像描述

注意:是的,这些个人资料有个人资料图片,我尝试使用多个用户帐户。(我的 Facebook 应用程序尚未上线,但所有配置文件都作为测试人员/开发人员帐户添加到 中App roles。因此,至少我应该根据此处提到的限制获取剪影个人资料图片。

这些是我尝试过的事情。

尝试过的解决方案 01

FB.api(
  '/me',
  { fields: 'id,name,email,picture' },
  (response: { name: string; id: string }) => {
    console.info(response);
  }
);
Run Code Online (Sandbox Code Playgroud)

此 API 调用解析为类似的 URL,https://z-p3-graph.facebook.com/v18.0/me?access_token=并且响应具有图片 URL,但这是行不通的。

{
    "id": "122098927370045754",
    "name": "John Doe",
    "email": "someone@gmail.com",
    "picture": {
        "data": {
            "height": 50,
            "is_silhouette": false,
            "url": "https://platform-lookaside.fbsbx.com/platform/profilepic/?asid=122098927370045754&height=50&width=50&ext=1702101647&hash=AeQk6_WB4RtEAIyWrwI",
            "width": 50
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

尝试过的解决方案 02 …

facebook-graph-api facebook-javascript-sdk

15
推荐指数
1
解决办法
1360
查看次数

如何在 VSCode 扩展的文件中插入文本

我正在开发 VSCode 扩展。

我想知道如何按名称查找文件并向其中添加文本。我没有添加任何代码,因为其中没有任何有用的内容;)。

VSCode API 文档太混乱了,我学完之后几乎决定制作一个教程。

typescript visual-studio-code vscode-extensions

3
推荐指数
1
解决办法
1536
查看次数