���W������XML Web�T�[�r�X������ Part 4�\�\ SOAP���b�Z�[�W�ƃt�@�C���Y�t �\�\ �P�DSOAP���b�Z�[�W�̓Y�t�t�@�C���C���t�H�e���A��������g�� �j�� 2003/04/02 |
|
Back Issue
|
||||||
|
�n�߂�
�@����́AWeb Service Enhancements�iWSE�j�̉���̍Ō�Ƃ��āASOAP���b�Z�[�W�ւ̓Y�t�t�@�C���lj��@�\���Љ��B���̏ꍇ�̓Y�t�t�@�C���́A���̓t�@�C���Ƃ��ăn�[�h�f�B�X�N��ɑ��݂��Ȃ��Ă��\��Ȃ��̂ŁA�u�Y�t�f�[�^�v�Ƃ����������K��������Ȃ��B�������d�q���[���Ȃǂ�ʂ��ēY�t�t�@�C���Ƃ������t���Z�����Ă���̂ŁA�{�e�ł��Y�t�t�@�C���Ƃ������t�ʼn������B�Y�t������̂��t�@�C���Ƃ��Ăł͂Ȃ��A�Ⴆ�ق��̃l�b�g���[�N���瑗��ꂽ�f�[�^�ł��A�f�[�^�x�[�X������o�����f�[�^�ł����̖����Ȃ����Ƃɒ��ӂ��ēǂݐi�߂Ăق����B
SOAP���b�Z�[�W�ɓY�t�t�@�C����t����K�v��
�@���Ȃ��݂̓Y�t�t�@�C���́A�d�q���[�����g���ĕ⑫�����𑗐M������A�d�q���[���ł͑���Ȃ��o�C�i���E�f�[�^�𑗐M�����肷�邽�߂Ɏg���Ă���B�d�q���[���͖��O�̂Ƃ���̎莆�Ȃ̂ŁA�J���ΐl�Ԃ��ǂނ��Ƃ��ł��郁�b�Z�[�W���܂܂�Ă���͂����B�������A���ɂ̓C���[�W����s�\�t�@�C���𑼐l�ɑ��M�������Ƃ����j�[�Y������B�����œY�t�t�@�C���Ƃ������z�����܂ꂽ�BSOAP���b�Z�[�W���������B�����ASOAP���b�Z�[�W��XML�`���ł��邱�Ƃ��ߏ�ɋ�������āA�u�ǂ�ȃf�[�^�ł�����M�\�v�Ƃ���ꂽ���Ƃ����������A���ۂɂ͌��݂�XML�́A�ŏI�I��XML 1.0�d�l�ɂ̂��Ƃ����e�L�X�g�E�f�[�^�ƂȂ邽�߁A�o�C�i���E�f�[�^��XML�����邱�Ƃ͕s�\�ł���B
�@�d�q���[�������l�Ƀe�L�X�g�E�f�[�^��O��ɂ����d�l�ō���Ă���̂ŁA�o�C�i���E�f�[�^�𑗎�M���邱�Ƃ��ł��Ȃ��B�����ŁA������o�C�g������͈̔͂̃e�L�X�g�ŕ\���ł���悤�ɒu��������A���S���Y�����ł����B��\�I�Ȃ̂�Base64�Ƃ�������̂ŁA3byte�i24bit�j�̃f�[�^��6bit����4�����ɕϊ�����B�ϊ����ʂ̓A���t�@�x�b�g�i�啶���A�������j�A�����A�u+�v�A�u/�v�̂����ꂩ�ɂȂ�̂ŁA�e�L�X�g�Ƃ��đ��M���邱�Ƃ��\���BBase64�ŕϊ��������ʂ̓e�L�X�g�ł���̂ŁAXML�Ɋ܂߂đ��M���邱�Ƃ��ł���B
�@�������AWeb�T�[�r�X���V�X�e�����m�̋@�B�I�Ȃ��Ƃ�ł��邱�Ƃ��l����ƁA�o�C�i���E�f�[�^���o�C�i���E�f�[�^�̂܂ܑ��M�ł���������R���B�����āABase64�Ȃǂ̃A���S���Y���ł́A�o�C�i�����e�L�X�g�ɕϊ����A��������Ńe�L�X�g���o�C�i���ɍĕϊ����Ȃ��Ă͂Ȃ炸�A�����ł���XML�̉�͏����̃p�t�H�[�}���X�����ʂɋ������Ă���Web�T�[�r�X�ɂƂ��āA���̂悤�Ȗ��͖����ł��Ȃ��B
MIME�ɂ��Y�t�t�@�C��
�@���݂̓d�q���[���ł́A�o�C�i���E�t�@�C���R�̂悤�ɓY�t�ł���B���̂悤�ȋ@�\�́AMultipurpose Internet Mail Extensions�iMIME�j�̎d�l���ɂ���Ď������ꂽ�BMIME�͒P�Ȃ�w�b�_�Ɩ{���ł����Ȃ������d�q���[���ɍ\����^���A�Y�t�t�@�C�������������BMIME�̃}���`�p�[�g�@�\�ɂ���āA1�̓d�q���[���������̃p�[�c���琬�藧�\�����f�[�^�ɂȂ����̂��B�d�q���[���Ŏg����MIME�}���`�p�[�g�̃f�[�^�͎��̂悤�ȓ��e�ɂȂ��Ă���B
|
|
�d�q���[���Ŏg����MIME�}���`�p�[�g�̃f�[�^�� | |
�gNextPart�h�Ƃ���������ŋ��ꂽ�p�[�c���W�܂���1�̃f�[�^���\�����Ă���B���ꂼ��̃p�[�c�ɂ́A�f�[�^�^��]���`���Ȃǂ������w�b�_���t���Ă���A�����ǂݎ���Ă��Ƃ̃f�[�^���č\�z�ł���B |
�@�gNextPart�h�Ƃ���������ŋ��ꂽ�p�[�c���W�܂���1�̃f�[�^���\�����Ă���B���ꂼ��̃p�[�c�ɂ́A�f�[�^�^��]���`���Ȃǂ������w�b�_���t���Ă���A�����ǂݎ���Ă��Ƃ̃f�[�^���č\�z�ł���킯���B
�@����MIME�}���`�p�[�g�ɂ��\�������A���̂܂�Web�T�[�r�X�ł��g���Ă��܂����ƍl����̂����R�Ȃ��Ƃ��낤�BSOAP�d�l��W3C�ɒ�o���ꂽ7�J����ɂ́A�uSOAP Messages with Attachments�iSwA�j�v�Ƃ����d�l��W3C�ɒ�o����Ă���B����SwA�̓��e�́A�v����ɏ�L�̂悤��MIME�}���`�p�[�g�ɂ����čŏ��̃p�[�c�ɖ{���ƂȂ�SOAP���b�Z�[�W��z�u���A2�ڈȍ~�̃p�[�c�ɂ�SOAP���b�Z�[�W�ɓY�t�����f�[�^��z�u���邽�߂̌��܂育�Ƃ��BSwA�ł́A�Ⴆ�Ύ��̂悤�ȃf�[�^��������i�d�l�����甲���j�B
|
|
SOAP Messages with Attachments�iSwA�j�ő��M����郁�b�Z�[�W��i�d�l�����甲���j | |
�p�[�c�́gMIME_boundary�h�Ƃ���������ŋ���A�ŏ��̃p�[�c�ɖ{���ƂȂ�SOAP���b�Z�[�W��z�u���A2�ڈȍ~�̃p�[�c�ɂ�SOAP���b�Z�[�W�ɓY�t�����f�[�^��z�u����B |
�@SwA�d�l�ɂ́AApache SOAP���܂ސ������̎��������݂���B��������Ȃ��ƂɁASwA�d�l�������Ē�o��������Microsoft����́ASwA�̎����͏o�Ă��Ȃ��B
DIME�d�l
�@MIME�́A���Ƃ���ASCII�R�[�h�ŕ\���ł���f�[�^�𑗎�M���邽�߂̓d�q���[�����A�����Ƒ��l�ȃf�[�^�𑗐M�ł���悤�ɉ��ǂ��邱�Ƃ�ړI�Ƃ��Đ��܂ꂽ�d�l�ł���B���̂��߁A���̖{���͕�����f�[�^�������Ƃ������Ƃɂ���B�܂�A������f�[�^��������ł͓��R�̂��Ƃ����R�̂��ƂƂ��Ďd�l������Ă���̂��B���R�̂��ƂƂ́A�Ⴆ��MIME�}���`�p�[�g�ɂ�����p�[�c�ƃp�[�c�̋��ɃA�N�Z�X������@���A�����̓ǂݎ��ȊO�ɂ͂Ȃ��Ƃ������Ƃ��B
�@MIME�ł͕����̃p�[�c��g�ݍ��킹��1�̃��b�Z�[�W���\�z����̂͊ȒP���B�����A���̂悤�ɂ��č\�z���ꂽ���b�Z�[�W���̃p�[�c�ɕ�������̂͗e�Ղł͂Ȃ��B����ꂽ�������1�s1�s��͂��āAMIME�}���`�p�[�g�̃o�E���_��������������o���Ȃ���Ȃ�Ȃ��̂��B�܂��A�ǂ���������f�[�^��1�s1�s�ǂݎ��Ȃ���f�[�^�͎擾�ł��Ȃ��̂�����A�e�p�[�c�ɂ͂��̃p�[�c�̒����������悤�ȃw�b�_�͑��݂��Ȃ��ꍇ�������B�Ƃ��낪�A���b�Z�[�W����鑤���猩��ƁA���O�ɃT�C�Y��������Ȃ��̂ŁA�ǂꂭ�炢�̃��������o�b�t�@�̈�Ƃ��Ċm�ۂ���f�[�^���擾�ł���̂������ʂł��Ȃ��B���̂悤��MIME�d�l�́A�����f�[�^�������Ƃ����O����Ă��܂��ƁA�s�ւ��������ۗ����̂ɂȂ��Ă���B
�@Microsoft�̖ʁX�́A�����MIME�̌��_��r������V�����f�[�^�̍\�����d�l���쐬���邱�Ƃɂ����B������SwA�̎�����Microsoft������\���͂Ȃ��Ȃ����B���Ƃ����Ă��ASwA�d�l�̒��҂ł���Henrik Frystyk Nielsen���ł���A���̐V�����d�l�̍���ɒ��S�I�ɎQ�悵�Ă���̂��i���Ȃ݂�Nielsen����HTTP 1.1�d�l�̒��҂ł�����j�B���̌��ʐ��܂ꂽ�̂��ADirect Internet Message Encapsulation�iDIME�j�d�l�ł���B���̎d�l�͎��Microsoft�̒��҂ɂ���ċN������A����RFC������ׂ�Internet Draft�Ƃ��Ē�o����Ă���ihttp://www.ietf.org/internet-drafts/draft-nielsen-dime-02.txt�j�B���݂̔ł�3����ڂł���A���̔ł���IBM�̒��҂�����A�˂Ă���B
�@DIME��MIME�Ɠ������A�����̃p�[�c����Ȃ�P��̃f�[�^��\���\���������d�l�ł���BDIME�̃p�[�c�́A���R�[�h�E�w�b�_�ƃy�C���[�h���琬�郌�R�[�h�ƌĂ��B���R�[�h�E�w�b�_�ɂ̓y�C���[�h�̒�����A���R�[�h�E�w�b�_�Ɋ܂܂��I�v�V�����E�w�b�_�̒����Ȃǂ��L�q�����B���R�[�h�E�w�b�_�ɂ͔C�ӂ̒����̃I�v�V���������܂ނ��Ƃ��ł���̂����A�����̃I�v�V�������̒����������ꏊ�͌Œ蒷�ł���B���̂��߁A���R�[�h�̐擪�������̃o�C�g�������ړ�����A�w�b�_����������悤�ɂȂ��Ă���B���̂悤�ɊȒP�Ƀ��R�[�h�E�w�b�_���烌�R�[�h�S�̂̃T�C�Y��������̂ŁAMIME�̂悤�ȃo�E���_��������͎g��Ȃ��B�܂��A���R�[�h�T�C�Y���ȒP�ɕ�����̂ŁA���R�[�h��ǂݎ�炸�ɃX�L�b�v����悤�ȑ�����\�ɂȂ��Ă���B
WS-Attachments�d�l
�@DIME�d�l�̓f�[�^���p�b�P�[�W���O���邽�߂̎d�l�ł���ASOAP���b�Z�[�W�ɓ��������d�l�ł͂Ȃ��BDIME���g����SOAP���b�Z�[�W�ƓY�t�t�@�C���������d�l�́AWS-Attachements�d�l�Ƃ��ĕʂɍ��肳��Ă���iIETF��WS-Attachments����j�BWS-Attachments�d�l�ɂ́A�Ⴆ��DIME���b�Z�[�W�̍ŏ��̃p�[�c��SOAP���b�Z�[�W�̖{�̂łȂ���Ȃ�Ȃ����Ƃ�ASOAP���b�Z�[�W���瓯��DIME���b�Z�[�W�̕ʂ̃��R�[�h���Q�Ƃ�����@�Ȃǂ���`����Ă���BWSE�Ɋ܂܂�Ă���̂́A����WS-Attachments�d�l�Ɋ�Â���SOAP���b�Z�[�W�ƓY�t�t�@�C���𑗎�M����@�\�ł���B
�@INDEX | ||
�@ | �m���W�n������XML Web�T�[�r�X������ Part 4 | |
�@ | SOAP���b�Z�[�W�ƃt�@�C���Y�t | |
1�DSOAP���b�Z�[�W�̓Y�t�t�@�C�� | ||
�@ | 2�DWSE��WS-Attachments | |
�@ | 3�DDIME���b�Z�[�W�̉�� | |
�@ | 4�D�ق���WS-Attachments�����Ƃ̑��݉^�p | |
�@�u���W�F������XML Web�T�[�r�X�������v |
- ��2��@�Ȍ��ȃR�[�f�B���O�̂��߂� �i2017/7/26�j
�@�����_���ŋL�q�ł��郁���o�̑����Athrow���Aout�ϐ��A�^�v���ȂǁAC# 7�ɂ͈ȑO�����R�[�h���Ȍ��ɋL�q�ł���悤�ȋ@�\����������Ă��� - ��1��@Visual Studio Code�f�o�b�O�̊�b�m�� �i2017/7/21�j
�@Node.js�v���O�������f�o�b�O���Ȃ���AVisual Studio Code�ɓ�������Ă���f�o�b�O�@�\�̊�{�́u�L�v���}�X�^�[���悤 - ��1��@���ĂȃR�[�f�B���O�̂��߂� �i2017/7/19�j
�@C# 7�Œlj����ꂽ�V�@�\�̒�����A�u���l���e�����\���̉��P�v�Ɓu���[�J�����v���Љ��B�����͕�����₷���R�[�h���L�q����̂Ɏg���� - Presentation Translator �i2017/7/18�j
�@Presentation Translator��PowerPoint�p�̃A�h�C���B�v���[���e�[�V�������̎����̕t����A������ł̎��^�����A�X���C�h�̖|����s����
|
|