Интересно, как создать запрос Axios со стороны клиента для Monero-Wallet-RPC с учетными данными-RPC-login, потому что все мои попытки сбои с кодом состояния ответа 401. Ниже приведена пример команды для запуска моего кошелька RPC. < /p>
Метод 4 Браузер: успех
Поэтому я попытался получить доступ к нему через прямой URL в браузер (http://127.0.0.1:28083/json_rpc), браузер попросил меня за учетные данные, после входа в учетные данные, я получил ответ. Это означает, что я получил доступ, но показывает ошибку, потому что я получаю к ней доступ без метода и параметров < /p>
Интересно, как создать запрос Axios со стороны клиента для Monero-Wallet-RPC с учетными данными-RPC-login, потому что все мои попытки сбои с кодом состояния ответа 401. Ниже приведена пример команды для запуска моего кошелька RPC. < /p> [code]monero-wallet-rpc ^ --testnet ^ --wallet-file C:/monero/testnet_wallet ^ --password "Password" ^ --rpc-bind-port 28083 ^ --daemon-address http://localhost:28081 ^ --rpc-login testuser:testpassword ^ --rpc-access-control-origins "*" ^ --tx-notify "C:/Windows/System32/curl.exe -X POST -H \"Content-Type: application/json\" -d \"{\\\"txid\\\":\\\"%s\\\"}\" http://localhost:3000/api/webhook" < /code> Вот мой код в моем Axios. Метод 1 Axios: сбой с 401 < /p> try { const response = await axios.post('http://localhost:28083/json_rpc', { jsonrpc: '2.0', id: '0', method: 'make_integrated_address', }, { headers: { 'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*', }, auth: { username: 'testuser', password: 'testpassword' } }); const { integrated_address, payment_id } = response.data.result; consolelog(integrated_address, payment_id) } catch (error) { console.log('error:', error); } < /code> Метод 2 Axios: сбой с 401 < /p> try { const response = await axios.post('http://localhost:28083/json_rpc', { jsonrpc: '2.0', id: '0', method: 'make_integrated_address', }, { headers: { 'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*', 'Authorization': 'Basic ' + Buffer.from('testuser:testpassword').toString('base64') } }); const { integrated_address, payment_id } = response.data.result; consolelog(integrated_address, payment_id) } catch (error) { console.log('error:', error); } < /code> Метод 3 Curl: не удастся 401 < /p> curl -v -u testuser:testpassword \ http://127.0.0.1:28083/json_rpc \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":"0","method":"make_integrated_address","params":{}}' [/code] Метод 4 Браузер: успех Поэтому я попытался получить доступ к нему через прямой URL в браузер (http://127.0.0.1:28083/json_rpc), браузер попросил меня за учетные данные, после входа в учетные данные, я получил ответ. Это означает, что я получил доступ, но показывает ошибку, потому что я получаю к ней доступ без метода и параметров < /p> [code]{ "error": { "code": -32600, "message": "Invalid Request" }, "id": 0, "jsonrpc": "2.0" } < /code> Метод 4 Запустить Monero RPC без учетных данных: успех
Если я запускаю команду отключить RPC-login, мой запрос Axios работает нормально. < /p> monero-wallet-rpc ^ --testnet ^ --wallet-file C:/monero/testnet_wallet ^ --password "Password" ^ --rpc-bind-port 28083 ^ --daemon-address http://localhost:28081 ^ --disable-rpc-login ^ --tx-notify "C:/Windows/System32/curl.exe -X POST -H \"Content-Type: application/json\" -d \"{\\\"txid\\\":\\\"%s\\\"}\" http://localhost:3000/api/webhook" [/code] Кто -нибудь знает, почему весь мой метод на Axios не работает в код состояния 401?
Несколько дней назад я арендовал Ubuntu VPS и настроил Monero, чтобы использовать его с Curl и php. Я создал кошелек и попытался использовать его со своего локального компьютера, используя monero-wallet-rpc. Но что бы я ни делал, я всегда получаю...
Я пытаюсь выпить wsdl JAX-RPC в первый раз. com.sun.xml.rpc.client.basicservice )
Но я получаю ошибку от Netbeans с помощью Tomcat:
public class CalculoService_Impl extends com.sun.xml.rpc.client.BasicService implements CalculoService {
У меня есть служба WCF, доступная через Интернет, которая использует wsHttpBinding с режимом безопасности сообщений и учетными данными клиента по имени пользователя.
Я понял, что передача моих данных с клиента на сервер занимает слишком...
В настоящее время я работаю над развертыванием Azure GPT-4o, которое обычно позволяет создать помощника (хотя похоже, что он находится на стадии бета-тестирования).
Чтобы создать помощника, я адаптировал код с сайта Microsoft.com:
client =...