Я застрял в следующей ситуации.
Я хочу отправить байты через http post, используя javascript и jQuery для сервера. Я понял, что могу отправлять байты через String.fromCharCode(...)
с типом MIME application/octet-stream
или text/plain; charset=x-user-defined
Как отправить определенный массив байтов в javascript через HTTP POST
Но вот в чем проблема. Я должен отправить определенное количество байтов со значениями, превышающими 127. (пакет, если он обнюхается в wirehark, должен состоять, например, из 5 байтов)
Возможно ли это с помощью jQuery? Или это возможно с javascript? (например, мне нужно отправить 1 байт -> 0xAF)
Можно ли отправить этот байт, 0xAF? Или это будет всегда 2 байта, потому что значение больше 127?
Мне любопытно, зачем вам это нужно. – Brad
Интересно, почему вы столкнулись с проблемой. Все, что находится под '0xFF', - это один байт. В чем проблема? – VisioN
Вы можете использовать ['void send (данные ArrayBuffer)'] (https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest?redirectlocale=en-US&redirectslug=DOM%2FXMLHttpRequest#send()) – Musa