HTTP POST リクエストを書き込もうとしていますが、まずデータをバイナリ形式にする必要があります。これはおそらく簡単な質問ですが、R 接続は非常にわかりにくく、理解できる方法で説明されている適切なリソースを見つけるのに苦労しています。
例として、整数 (8 バイト) をエンコードしてから数値 (4 バイト) をエンコードしたいとします。これが私が試したコードです:
myint <- as.integer(1339700942)
mydouble <- 1.2
obj <- file(open='w+b') #I've tried textConnection too, but no good
w.int <- writeBin(myint, obj, size=8, endian='big')
w.double <- writeBin(mydouble, obj, size=4, endian='big')
これにより、接続を開くことができましたが、書き込まれたのはNULL
. writeBin
このような状況で接続を使用する正しい方法は何ですか?