brigid-jp / brigid

A small but useful module
MIT License
4 stars 0 forks source link

AndroidでPUTができない #2

Closed brigid-jp closed 3 years ago

brigid-jp commented 3 years ago

Androidのjava.net.HttpURLConnectionの実装のバグにより、PUTができない。

brigid-jp commented 3 years ago

Android 4.4.2以降でOkHttp実装になり、この問題が解決される(ただし、セキュリティ上の問題はある)。

brigid-jp commented 3 years ago

PATCHが使えないのは古いjava.net.HttpURLConnectionの実装の問題だが、PUTができない問題はbrigidのバグだった。JNIの関数呼び出し時にlong引数にsize_tを渡していた(size_tが32bitだと正しく動作しない)。