Closed woow-wu7 closed 3 years ago
求解决
有人帮忙解决下嘛
已解决,知悉看了引入的依赖,发现RequestBody引错了
package com.example.demo.provider;
import com.alibaba.fastjson.JSON; import com.example.demo.dto.AccessTokenDTO; import com.example.demo.dto.GitHubUserDTO; import okhttp3.*; import org.springframework.stereotype.Component; import org.springframework.web.bind.annotation.RequestBody;
import java.io.IOException;
删掉import org.springframework.web.bind.annotation.RequestBody;
归总: // import org.springframework.web.bind.annotation.RequestBody; // 上面这个引入RequestBody是巨坑,https://blog.csdn.net/qy_0626/article/details/107716733 // 别引入错了,所以说自动引入有时候在不熟悉java时,有点难搞
RequestBody body = RequestBody.create(mediaType, JSON.toJSONString(accessTokenDTO)); Request request = new Request.Builder() .url("https://github.com/login/oauth/access_token") .post((okhttp3.RequestBody) body) .build();
create方法报错,如何解决啊?卡在这里了