Skip to content

MulleWeb/MulleObjCHTTPFoundation

Repository files navigation

MulleObjCHTTPFoundation

🎫 HTTP and HTML utility methods and classes for mulle-objc

Adds HTTP parsing support to NSURL and HTML escaping and unescaping for NSString.

Release Version Release Notes AI Documentation
Mulle kybernetiK tag Build Status RELEASENOTES DeepWiki for MulleObjCHTTPFoundation

API

NSString gains these principal methods:

- (NSString *) mulleStringByEscapingHTML;
- (NSString *) mulleStringByUnescapingHTML;

NData gains this method:

- (NSString *) mulleHTTPDescription;

NSURL is modified to parse HTTP URLs.

You are here

Overview

Add

Use mulle-sde to add MulleObjCHTTPFoundation to your project:

mulle-sde add github:MulleWeb/MulleObjCHTTPFoundation

Install

Install with mulle-sde

Use mulle-sde to build and install MulleObjCHTTPFoundation and all dependencies:

mulle-sde install --prefix /usr/local \
   https://github.com//MulleObjCHTTPFoundation/archive/latest.tar.gz

Manual Installation

Install the requirements:

Requirements Description
MulleObjCInetFoundation 📠 Internet-related classes like NSHost and NSURL for mulle-objc
mulle-objc-list 📒 Lists mulle-objc runtime information contained in executables.

Download the latest tar or zip archive and unpack it.

Install MulleObjCHTTPFoundation into /usr/local with cmake:

PREFIX_DIR="/usr/local"
cmake -B build                               \
      -DMULLE_SDK_PATH="${PREFIX_DIR}"       \
      -DCMAKE_INSTALL_PREFIX="${PREFIX_DIR}" \
      -DCMAKE_PREFIX_PATH="${PREFIX_DIR}"    \
       -DCMAKE_BUILD_TYPE=Release &&
cmake --build build --config Release &&
cmake --install build --config Release

Platforms and Compilers

All platforms and compilers supported by mulle-c11.

Author

Nat! for Mulle kybernetiK

About

🎫 HTTP and HTML utility methods and classes

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •