0
私はこのコードを使用して、TCP経由でレジストラに接続しています。PHPでTCP経由でXML EPPリクエストを送信
stream_socket_client('tcp://registrarwebsite:700', $errno, $errstr, 10, STREAM_CLIENT_CONNECT, $fc)
接続は、$ FC用として、私は、SSL証明書とキーを渡すためにstream_context_create
を使用しています、成功しました。この時点で、すべて正常に動作します。
$fc = stream_context_create(array(
'ssl' => array('allow_self_signed' => true,
'local_cert' => 'ma_registrar_cert.pem',
'local_pk' => 'ma_registrar_key.pem'
)));
私は遠くのサーバにXMLのEPP要求を送信するために、stream_context_create
にXML要求を追加したいです。
どうすればよいですか?
編集
これは私がストリームコンテキストと一緒にサーバーに送信するXML要求の例です。
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<command>
<create>
<domain:create xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
<domain:name>testdomain.com</domain:name>
<domain:period unit="y">testdomain.com</domain:period>
<domain:registrant>John Doe</domain:registrant>
</domain:create>
</create>
<clTRID>reference</clTRID>
</command>
</epp>
他の回答を確認しました。ありがとうございます;) – SmootQ