내 개조 쿼리 :
@POST("/user/repos")
@Headers("Accept: application/vnd.github.v3+json")
suspend fun testCreateRepo(
@Header("Authorization") accessToken: String,
@Body repo: Repository
): Response<Repo>
리포지토리 클래스 (실제로는 더 많은 매개 변수가 있지만 예제를 단순화하기 위해 필요한 매개 변수 만 남겼습니다) :
data class Repository(
@SerializedName("name") val name: String
)
요구:
CoroutineScope(Dispatchers.IO).launch {
val res = RetrofitBuilder.apiGitHub.testCreateRepo(token,
Repository("test")
)
}
응답으로 얻는 것은 422 Unprocessable Entity 입니다.
이 응답의 이유를 찾았습니다. 이미 다른 저장소에서 가져온 이름으로 저장소를 만들려고했습니다. 데이터 클래스는 괜찮습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다